electronic stimulator - Turkish English Dictionary